TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Twin Cities Area rating list selection
                                                2023 Twin Cities Area rating list selection
2024 TLS League Ratings
Section - Northern           District - Northern           Area - Twin Cities
Life Time Fitness-Oakdale Village    Men    By Rating
(As of 11/09/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Chase Johnson U
4.77 5.0 5.0         18 +   Golden Valley, MN
2 Indraneel Raut U
4.69 5.0 5.0         18 +   Minneapolis, MN
3 Tyler Johnson U
4.68 5.0 5.0         18 +   Saint Paul, MN
4 Luke Haddorff U
4.66 5.0 5.0         18 +   Eagan, MN
5 Tommy Entwistle U
4.64 5.0 5.0         18 +   Sioux Falls, SD
6 Alexander Budde U
4.63 5.0 5.0         18 +   Eden Prairie, MN
7 Joseph Punnoose U
4.62 5.0 5.0         18 +   Bloomington, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
8 Jim Schneider U
4.48 4.5 4.5         55 +   Minneapolis, MN
9 Christian Rovn U
4.41 4.5 4.5         40 +   Minneapolis, MN
10 Sourabh Terakanambi U
4.40 4.5 5.0         18 +   LAKEVILLE, MN
11 Christopher Gustilo U
4.34 4.5 4.5         55 +   Minneapolis, MN
12 Bill Stelle U
4.33 4.5 4.5         55 +   Excelsior, MN
13 Michael Jung U
4.30 4.5 4.5         40 +   Minneapolis, MN
14 Shravan Pargal U
4.29 4.5 4.5         55 +   Eden Prairie, MN
15 Eric Ernst U
4.28 4.5 4.5         55 +   Minneapolis, MN
16 Marc Stingley U
4.24 4.5 4.5         40 +   Saint Paul, MN
17 Paul Schroeder U
4.24 4.5 4.5         40 +   Minneapolis, MN
18 James Kinnear U
4.24 4.5 4.5         40 +   Hamel, MN
19 Ben Peters U
4.23 4.5 4.5         18 +   Saint Paul, MN
20 Alex Senjem U
4.22 4.5 4.5         18 +   Rochester, MN
21 Bill Richardson U
4.22 4.5 4.5         40 +   Hamel, MN
22 Peter Heunisch U
4.22 4.5 4.5         55 +   Burnsville, MN
23 Eric Gleason U
4.22 4.5 4.5         40 +   Inver Grove Heights, MN
24 John Brekken U
4.18 4.5 4.5         40 +   Hopkins, MN
25 Todd Schoenwalder U
4.17 4.5 4.5         40 +   MOUND, MN
26 Derek Kieckhafer U
4.17 4.5 4.5         18 +   Minneapolis, MN
27 Brody Ryan U
4.16 4.5 4.5         18 +   Minneapolis, MN
28 Karl Lambert U
4.16 4.5 4.5         55 +   AUSTIN, TX
29 Jake Seltz U
4.14 4.5 4.5         40 +   Saint Paul, MN
30 Eric Bender U
4.09 4.5 4.5         18 +   Minneapolis, MN
31 Robert Mele U
4.06 4.5 4.0         55 +   Maple Grove, MN
32 Bradley Olson U
4.01 4.5 4.0         40 +   Rogers, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
33 Brandon Schaner U
3.99 4.0 4.5         18 +   Saint Paul, MN
34 Sabastion Seeger U
3.96 4.0 4.0         18 +   HOPKINS, MN
35 Dane Swenson U
3.94 4.0 4.5         40 +   Chanhassen, MN
36 Ankit Gupta U
3.94 4.0 4.0         18 +   Minneapolis, MN
37 David Senior U
3.91 4.0 4.0         55 +   Chanhassen, MN
38 David Fishbaine U
3.91 4.0 4.5         55 +   Minnetonka, MN
39 Matt Lechevin U
3.90 4.0 4.0         40 +   Minneapolis, MN
40 David Hoffman U
3.90 4.0 4.0         18 +   Wayzata, MN
41 Reid Bucci U
3.90 4.0 4.0         18 +   Minneapolis, MN
42 Kris Smitobol U
3.89 4.0 4.0         55 +   Eden Prairie, MN
43 Tom Rush U
3.87 4.0 4.5         18 +   Lakeville, MN
44 Jon Benowitz U
3.85 4.0 4.0         18 +   Minneapolis, MN
45 john hickey U
3.84 4.0 4.0         55 +   Saint Paul, MN
46 Mark Van Ert U
3.80 4.0 4.0         55 +   Hopkins, MN
47 Danny Kanter U
3.79 4.0 4.0         18 +   MINNETONKA, MN
48 Bruce Goad U
3.78 4.0 4.0         65 +   Saint Paul, MN
49 John Choiniere U
3.78 4.0 4.0         65 +   Stillwater, MN
50 Bill Henney U
3.77 4.0 4.0         65 +   Excelsior, MN
51 Andy Finn U
3.77 4.0 4.0         18 +   Wayzata, MN
52 Richard Schroeder U
3.76 4.0 4.0         65 +   Anoka, MN
53 William Henneman U
3.76 4.0 4.0         65 +   Wayzata, MN
54 Jonathan Saliterman U
3.75 4.0 4.0         18 +   Hopkins, MN
55 Mike Jones U
3.75 4.0 4.0         65 +   Saint Paul, MN
56 William Hickey U
3.73 4.0 4.0         65 +   Saint Paul, MN
57 Ryan Rosoff U
3.72 4.0 4.0         18 +   HOPKINS, MN
58 Raj Pillai U
3.71 4.0 4.0         65 +   Tampa, FL
59 Kenneth Gutzman U
3.70 4.0 4.0         55 +   Lino Lakes, MN
60 Jared Greenbaum U
3.70 4.0 4.0         40 +   Wayzata, MN
61 Greg Garritty U
3.70 4.0 4.0         40 +   Burnsville, MN
62 Doug MacGibbon U
3.69 4.0 4.0         65 +   Excelsior, MN
63 Edwin Freeman U
3.69 4.0 4.0         65 +   Excelsior, MN
64 Dave Hofeldt U
3.65 4.0 4.0         55 +   Oakdale, MN
65 Dan Westerhaus U
3.64 4.0 4.0         18 +   Minneapolis, MN
66 Liam Gillespie U
3.64 4.0 4.0         18 +   Minneapolis, MN
67 Jon Swanson U
3.63 (4.0) 4.0         18 +   Minneapolis, MN
68 kyle syverson U
3.62 4.0 4.0         18 +   Minneapolis, MN
69 Brian Reidinger U
3.62 4.0 4.0         55 +   Maple Plain, MN
70 James Rick U
3.61 4.0 4.0         65 +   Maple Plain, MN
71 David Neis U
3.61 (4.0) 4.0         18 +   Eden Prairie, MN
72 Mykola Konkov U
3.56 4.0 3.5         18 +   Minneapolis, MN
73 Juraj Huska U
3.56 4.0 4.0         18 +   Minneapolis, MN
74 Ian Snyder U
3.55 4.0 4.0         18 +   Minneapolis, MN
75 Adam Moss U
3.55 4.0 4.0         18 +   Minneapolis, MN
76 Tyler Hoffman U
3.52 4.0 3.5         18 +   Eden Prairie, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
77 Jim Wagner U
3.50 3.5 4.0         65 +   Minnetonka, MN
78 Jeff Sprinkel U
3.49 3.5 4.0         55 +   Minneapolis, MN
79 Alan Cosentino U
3.49 3.5 4.0         18 +   Minnetonka, MN
80 Ruben Suare U
3.48 3.5 4.0         18 +   Wayzata, MN
81 Sairam Sunkam U
3.47 3.5 4.0         18 +   Saint Paul, MN
82 Michael Green U
3.45 3.5 3.5         55 +   Minneapolis, MN
83 Otto Sanchez U
3.44 3.5 4.0         55 +   Minneapolis, MN
84 Luke Jordan U
3.42 3.5 4.0         18 +   Anoka, MN
85 Mike Smith U
3.41 3.5 4.0         40 +   Minneapolis, MN
86 Bradley Simon U
3.40 3.5 4.0         18 +   Saint Paul, MN
87 Adam Soffer U
3.39 3.5 4.0         55 +   Eden Prairie, MN
88 David Lynch U
3.38 3.5 4.0         65 +   Saint Paul, MN
89 Paul Tharp U
3.36 (3.5) 4.0         18 +   Minneapolis, MN
90 Bradley Sundick U
3.36 3.5 3.5         40 +   Minneapolis, MN
91 Edgar Rapoport U
3.35 3.5 3.5         40 +   Minnetonka, MN
92 Jeffrey Mandell U
3.35 3.5 3.5         40 +   Minneapolis, MN
93 Austin Holcomb U
3.35 3.5 4.0         18 +   DES PLAINES, IL
94 Matt Woelfel U
3.34 3.5 3.5         18 +   Hopkins, MN
95 Michael Torres U
3.34 3.5 3.5         55 +   Minneapolis, MN
96 Daniel Robbins U
3.34 3.5 3.5         55 +   Bonita Springs, FL
97 Luis Laguna U
3.32 3.5 3.5         40 +   Saint Paul, MN
98 Alex Gustafson U
3.32 3.5 3.5         18 +   Minneapolis, MN
99 Blake Balzart U
3.31 3.5 3.5         65 +   Saint Paul, MN
100 William Kolstad U
3.28 3.5 3.5         55 +   Mendota Hts, MN
101 Jim Nelson U
3.27 3.5 3.5         40 +   Excelsior, MN
102 Mirza Huremovic U
3.26 3.5 4.0         18 +   MINNEAPOLIS, MN
103 Paul Anton U
3.26 3.5 3.5         55 +   Minneapolis, MN
104 Mark Gold U
3.25 3.5 3.5         40 +   Maple Grove, MN
105 Selmer Moen U
3.24 3.5 3.5         40 +   Mound, MN
106 Niklas Jorve U
3.24 3.5 3.5         18 +   Saint Paul, MN
107 zachary robins U
3.23 3.5 3.5         18 +   Minnetonka, MN
108 Daniel Edwardson U
3.22 3.5 3.5         40 +   Minneapolis, MN
109 Jim Schwier U
3.19 3.5 3.5         55 +   Spring Park, MN
110 Chuck Tatsuda U
3.15 3.5 3.5         40 +   Minneapolis, MN
111 Ebin Ephrem U
3.15 3.5 3.5         40 +   Wayzata, MN
112 John Mercer U
3.13 3.5 3.0         18 +   Shakopee, MN
113 Jeff Craig U
3.13 3.5 3.5         40 +   Mound, MN
114 Kraig Leuthard U
3.12 3.5 3.5         40 +   Eden Prairie, MN
115 Taras Karkoc U
3.11 3.5 3.5         40 +   Minneapolis, MN
116 Neil Fink U
3.10 3.5 3.5         18 +   Hopkins, MN
117 Timothy Cruz U
3.09 3.5 3.5         40 +   Minneapolis, MN
118 Stefan Lucyk U
3.08 3.5 3.5         40 +   Excelsior, MN
119 Mike Grimaldi U
3.08 3.5 3.5         55 +   Maple Grove, MN
120 Dyne Stephenson U
3.06 (3.5) 3.5         18 +   Minneapolis, MN
121 Fred Rappaport U
3.06 3.5 3.5         18 +   Minneapolis, MN
122 David Benowitz U
3.06 3.5 3.5         18 +   Hopkins, MN
123 Trent Waite U
3.05 (3.5) 3.5         18 +   Minneapolis, MN
124 Arkady Shemyakin U
3.05 3.5 3.5         40 +   Minneapolis, MN
125 Noah Joseph U
3.03 3.5 3.5         40 +   Minneapolis, MN
126 Jeff Johnson U
3.03 3.5 3.0         40 +   Hopkins, MN
127 Michael Mazanet U
3.02 (3.5) 3.5         18 +   Minneapolis, MN
128 Luke Derheim U
3.01 3.5 3.5         18 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
129 Taylor Matysik U
3.00 3.0 3.5         18 +   Minneapolis, MN
130 Dean Pekarek U
2.98 (3.0) 3.0         18 +   Minneapolis, MN
131 Fernando Furquim U
2.96 3.0 3.0         18 +   Minneapolis, MN
132 Jacob Cogan U
2.96 (3.0) 3.5         18 +   Minneapolis, MN
133 Thomas Olson U
2.95 (3.0) 3.0         18 +   Bloomington, MN
134 Ryan Malashock U
2.93 3.0 3.5         18 +   Minneapolis, MN
135 Jeffrey Lifson U
2.92 3.0 3.5         18 +   Hopkins, MN
136 Brian Douville U
2.91 3.0 3.0         40 +   Excelsior, MN
137 Tristan Bradford U
2.90 3.0 3.0         18 +   Minneapolis, MN
138 Derek Wortman U
2.89 3.0 3.0         18 +   Wayzata, MN
139 James Roth U
2.88 3.0 3.5         40 +   Minneapolis, MN
140 Tim Brengman U
2.88 3.0 3.0         40 +   Excelsior, MN
141 Luke Anderson U
2.88 3.0 3.0         18 +   Minneapolis, MN
142 Michael Malloy U
2.87 3.0 3.0         40 +   Minneapolis, MN
143 Nate Hanes U
2.84 (3.0) 3.0         18 +   Eden Prairie, MN
144 Kendall Griffith U
2.84 3.0 3.0         40 +   Minneapolis, MN
145 Keith Abrahamson U
2.83 3.0 3.0         55 +   Chanhassen, MN
146 Jason Sheard U
2.82 3.0 3.0         40 +   Maple Grove, MN
147 Dave Hutchinson U
2.80 3.0 3.0         18 +   Hopkins, MN
148 Noah Trueger U
2.78 3.0 3.0         18 +   Minneapolis, MN
149 Barry Kern U
2.78 3.0 3.0         18 +   Hopkins, MN
150 Joseph Kalugdan U
2.77 3.0 3.0         18 +   Cottage Grove, MN
151 Norman Abramson U
2.77 3.0 3.0         18 +   Minneapolis, MN
152 Zachary Johnson U
2.75 3.0 3.0         18 +   Burnsville, MN
153 Joe Petersen U
2.74 3.0 2.5         18 +   Eden Prairie, MN
154 Luciano Patino U
2.74 3.0 3.0         18 +   Saint Paul, MN
155 John Mueller U
2.72 3.0 3.0         40 +   Orono, MN
156 Thomas Gandrud U
2.71 3.0 3.0         18 +   Minneapolis, MN
157 Mark Bobnick U
2.71 3.0 3.0         18 +   Saint Paul, MN
158 Harish Ramachandran U
2.66 3.0 3.0         18 +   Chanhassen, MN
159 John Tanner U
2.64 3.0 3.0         18 +   Wayzata, MN
160 Rob Leonard U
2.63 3.0 3.0         18 +   Minneapolis, MN
161 Cameron Olig U
2.62 3.0 3.0         40 +   Wayzata, MN
162 Richard Kaung U
2.58 3.0 3.0         18 +   Hopkins, MN
163 Phil Ecker U
2.58 3.0 3.0         18 +   Wayzata, MN
164 William Wight U
2.56 3.0 3.0         18 +   Saint Paul, MN
165 Jeremy Cohen U
2.56 3.0 3.0         18 +   Minneapolis, MN
166 Jeff Lager U
2.54 3.0 3.0         18 +   Minneapolis, MN
167 Paul Bartone U
2.51 3.0 3.0         18 +   Eden Prairie, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
168 Oljas Toleu U
2.43 2.5 3.0         18 +   Eden Prairie, MN
169 Alan Yousha U
2.41 2.5 3.0         55 +   Hopkins, MN
170 Michael Ile U
2.34 2.5 3.0         40 +   Wayzata, MN
171 Ryan Manning U
2.31 (2.5) 2.5         18 +   Minneapolis, MN
172 Randy Roland U
2.30 (2.5) 3.0         18 +   Minneapolis, MN
173 Jim Haag U
2.28 2.5 2.5         18 +   Wayzata, MN
174 Andrew Heal U
2.17 2.5 2.5         18 +   Mound, MN
175 Michael Legris U
1.95 (2.0) 2.5         18 +   Minneapolis, MN
Chuck Alden U
n/a n/a 4.0         18 +   Minneapolis, MN
Mark Evenson U
n/a n/a 3.0         18 +   Spring Park, MN
James Jerdee U
n/a n/a 3.5         65 +   Mound, MN
Joseph Laconic U
n/a n/a 2.5         18 +   Anoka, MN
Jim Larson U
n/a n/a 3.0         18 +   Long Lake, MN
Scott Luhman U
n/a n/a 4.5         65 +   Chanhassen, MN
Louis Nees U
n/a n/a 3.5         40 +   Saint Paul, MN
Marvin Smith U
n/a n/a 3.0         18 +   Long Lake, MN
Geoffrey Sudit U
n/a n/a 3.5         18 +   Minneapolis, MN